Bitmap Filter Factory. More...
Public Member Functions | |
uint32_t | getNumFilters () const |
IdStringPtr | getFilterName (uint32_t index) const |
IFilter * | createFilter (IdStringPtr name) const |
bool | registerFilter (IdStringPtr name, IFilter::CreateFunction createFunction) |
bool | unregisterFilter (IdStringPtr name, IFilter::CreateFunction createFunction) |
Static Public Member Functions | |
static Factory & | getInstance () |
Protected Attributes | |
std::vector< std::pair < std::string, IFilter::CreateFunction > > | filters |
Bitmap Filter Factory.
See VSTGUI::BitmapFilter::Standard for a description of included Filters
IFilter* createFilter | ( | IdStringPtr | name | ) | const |
IdStringPtr getFilterName | ( | uint32_t | index | ) | const |
static Factory& getInstance | ( | ) | [static] |
uint32_t getNumFilters | ( | ) | const |
bool registerFilter | ( | IdStringPtr | name, | |
IFilter::CreateFunction | createFunction | |||
) |
bool unregisterFilter | ( | IdStringPtr | name, | |
IFilter::CreateFunction | createFunction | |||
) |
std::vector<std::pair<std::string, IFilter::CreateFunction> > filters [protected] |